<?php

import('ORG.Util.String');

/**
 * 手机端活动报名模块接口
 * Class enrollModule
 * @author lilei<LL_strive@163.com> 2017-05-02
 */
class enrollModule extends Module {

    /**
     * 在构造函数中装载所依赖的类或其他文件
     */
    function __construct() {
        $this->includePhp('enroll', 'enroll');
    }

    /**
     * 调用插件资源
     */
    public function call($user, $method, $param) {
        switch ($method) {
            case 'index':                 // 获得某条活动信息
                enroll::index($param);
                break;
            case 'preEnroll':                        // 报名前验证用户报名条件限制
                enroll::preEnroll($param);
                break;
            case 'confirmEnroll':                    // 用户报名
                enroll::confirmEnroll($param);
                break;
            case 'payCallBack':
                enroll::payCallBack($param);
                break;
            default :
                break;
        }
    }
}

$module = new enrollModule();
Module::addModule($module);